Career 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Spain #2-w1 Portugal F2 Spain #2-w2 Spain #2-w3 Spain #2-w4 Italy F3 Italy F4 Italy F5 Italy F6 Spain F9 Spain F10 Spain F11 Spain F13 Spain F14 Lithuania F2 Tunisia F6 Portugal F2 Portugal F3 Italy F5 Italy F6 Spain F13 Spain F14 Spain F15 Spain F16 Spain F17 Spain F31 Spain F6 Italy F5 Spain F2 Spain F3 Spain F5 Spain F6 Morocco F2 Spain F13 Spain F25 Spain F26 Spain F32 Spain F33 Portugal F5 Spain F38 Spain F39 Spain F5 Spain F6 Spain F7 Morocco F2 Spain F13 Spain F14 Spain F3 Spain F4 France F6 Spain F13 Spain F14 Spain F15 Spain F16 Spain F23 Spain F25 Spain F28 Spain F29 Spain F31 Spain F32 Spain F33 Spain F1 Spain F2 Spain F3 Spain F4 Tunisia F1 Tunisia F2 Poland F5 Spain F21 Spain F22 Spain F4 Tunisia F4 Tunisia F5 Portugal #1-w1 Portugal #1-w2 Portugal #1-w3 Portugal #1-w4 France F4 France F5 Spain F5 Spain F6 Spain F7 Spain F8 Spain F12 Spain F18 Spain F29 Spain F30 Spain F1 Spain F2 Spain F3 Spain F5 Spain F7 Italy F15 Russia F3 (Kazan) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) Spain F1 Italy F2 Poland F4 M25 Kazan M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M25+H Kazan M15 Quinta Do Lago M25 Shymkent M25+H Arlon M25 Lasne Morocco F1 Spain F5 Ciudad de Pozoblanco 'Open Diputacion' - Cordoba M15 Monastir Belgaum Open - Belgaum XXXVII Torneig C.E. Laieta - Barcelona M25 Sabadell Nord LB Open - Braunschweig LXV Concurso Internacional Vigo - Vigo Challenger Copa Sevilla - Seville Tennis Napoli Cup 2006 - Napoli Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso M15 Telavi Bancastato Challenger Lugano - Lugano Porsche Open - Poznan M25 Monastir Concurso Internacional de Vigo - Vigo Memorial Kolyaskin - Donetsk Challenger Copa Sevilla - Seville Isla de Lanzarote - Lanzarote Baden Open - Karlsruhe IPP Geneva Trophy - Geneva M15 Monastir M25 Antalya M15 Monastir M25 Monastir LXVII Concursu Internacional de Vigo - Vigo Open Costa Daurada - Tarragona Bukhara Challenger - Bukhara Internazionali di Tennis di Bergamo - Bergamo Schickedanz Open 2007 - Furth Morocco Tennis Tour - Tanger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Baden Open - Karlsruhe Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Garden Open - Rome San Benedetto Challenger - San Benedetto M15 Monastir Riviera de Rimini Challenger - Rimini M25 Monastir Open Diputacion Ciudad de Pozoblanco - Cordoba San Marino CEPU Open - San Marino Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara UTC Open - Cherkassy Porsche Open - Poznan Copa Sevilla Internacionales de Andalucia - Seville Gemax Samsung Open 2004 - Belgrade Ethias Trophy - Mons Open Mutouest - St. Brieuc Citta di Monza - Monza Dharwad Challenger 2003 - Dharwad Steelers Cup - Kosice Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Ispat Open 2004 - Ostrava Open de Montauban - Montauban Internationale Badische Meisterschaffen Um Den Techem Cup - Zell San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Arroyo de la Encomienda - Valladolid Budapest Challenger - Budapest Siemens Open - Scheveningen Togliatti Cup - Togliatti Ljubljana Open - Ljubljana Kyiv Open - Kiev Nord/LB Open 2004 - Braunschweig Tehran Open 2004 - Tehran Dubrovnik Open - Dubrovnik Nord LB Open 2006 - Braunschweig The Manchester Trophy - Manchester Open Mutouest de Saint-Brieuc - St. Brieuc Meknes Challenger Open Costa Daurada - Tarragona Open Castilla y Leon - Segovia Sunrise Challenger Mordovia Cup - Mordovia 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Porsche Open - Poznan 4° Sporting Challenger - Turin Polska Energia Open - Bytom Lugano Challenger Kos-Zucchetti Tennis Cup - Cordenons Braunschweig Challenger Copa Sevilla 2007 - Seville St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Open de Tenis Amaya - Pamplona ATP Challenger La Serena - La Serena KGHM Dialog Polish Indoors - Wroclaw Ethias Tennis Trophy - Mons Ciudad de Telde - Telde Banja Luka Challenger 2004 - Banja Luka Trnava Challenger 8° Trani Cup - Trani Napoli Challenger Medjurgorje Open - Medjugorje Mons Challenger Copa Sevilla-Internacionales de Andalucia - Seville Ethias Trophy - Mons Biella Challenger Turin Challenger Privat Bank Cup - Dnepropetrovsk Ipsos Bucharest Challenger - Bucharest Genova Challenger BMW Tennis Championship - Sunrise Bratislava Challenger Unicredit Czech Open - Prostejov San Jose Challenger Barranquilla Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Riviera di Rimini Challenger - Rimini Segovia Challenger Astana Challenger Tashkent Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Tashkent Challenger Schickendanz Open - Furth Tanger Challenger Morocco Tennis Tour - Meknes Marrakech Challenger Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Lugano Challenger Kazan Challenger Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Sarasota Challenger Bordeaux Challenger Monza Challenger Marburg Challenger Zenith Tennis Cup-Harbour Club - Milan Lermontov Challenger Mons Challenger Savannah Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Timisoara Challenger - Timisoara Genova Open Challenger - Genova Kosice Challenger Challenger Copa Sevilla 2008 - Seville 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Istanbul Challenger Eskisehir Challenger Astana Challenger X Torneo Internazionale di Tennis - Barletta 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Como Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Barletta Challenger Orleans Challenger Iskratel Open - Kranj Tashkent Challenger Kazan Challenger Tyumen Challenger Tatra Banka Open 2006 - Bratislava Morocco Tennis Tour - Rabat Open Prevadies - St. Brieuc Isla de Gran Canaria - Mas Palomas Astana Challenger San Remo Challenger Karshi Challenger PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Bukhara Challenger - Bukhara Bulgarian Open Challenger - Sofia Genova Challenger Dortmund Challenger Morelos Challenger Anning Challenger Lyon Challenger Seville Challenger Tashkent Challenger Quimper Challenger Schickendanz Open - Furth Dallas Challenger Braunschweig Challenger L'Aquila Challenger Shanghai Challenger Potchefstroom 1 Challenger Seville Challenger Genova Challenger Kenitra Challenger Karshi Challenger Mons Challenger Fergana Challenger Alexander Kolyaskin Memorial - Donetsk Tempe Challenger Fergana Challenger Togliatti Cup - Togliatti Pozoblanco Challenger Karshi Challenger Helsinki Challenger Trofeo Internacional Club Laieta - Barcelona ATP Open Castilla y Leon - Segovia M25 Telavi Dallas Challenger Szczecin Challenger Kobstaedernes ATP Challenger - Kolding 2007 Knoxville Challenger - Knoxville Moscow Challenger Loughborough Challenger Egypt F10 (Sharm El Sheikh) Quimper Challenger Irving Challenger Manerbio Challenger M15 Antalya Fergana Challenger - Fergana Orleans Challenger Tashkent Challenger Trofeo Barcelona de Tenis - Barcelona Braunschweig Challenger Astana Challenger Istanbul Challenger Almaty 2 Challenger Schickedanz Open - Furth Rennes Challenger M25 Telavi Leon Challenger Qingdao Challenger Bangkok Challenger Samarkand Challenger M15 Antalya Aptos Challenger Istanbul Challenger Biella 5 Challenger Shenzhen Challenger Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Budapest Challenger Harrah's Entertainment Challenger - Tunica Samarkand Challenger Ostrava Challenger Prague Challenger Mallorca Challenger Cassis Challenger Almaty Challenger Brest Challenger Prostejov Challenger Nanchang Challenger Bordeaux Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Oberstaufen Cup - Oberstaufen Shymkent Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Jerusalem Challenger Black Forest Open - Freudenstadt Nokian Hakkapeliitta Open - Tampere Alexander Kolyaskin Memorial - Donetsk Nur-Sultan Challenger Samsung Securities Cup Challenger Tennis - Seoul Binghamton Challenger X Ciutat de Barcelona - Barcelona Winnetka Challenger Portoroz Challenger Baotou Challenger Jinan Challenger Kaohsiung Challenger Shenzhen Challenger Pau Challenger Rome 1 Challenger Biella 6 Challenger Almaty 1 Challenger Braunschweig Challenger Kyiv Open - Kiev Segovia Challenger Verona Challenger Prague 3 Challenger Como Challenger Bucharest Challenger Tumkur Open - Tumkur Open Sainte Victoire - Aix-En-Provence Harbour Tennis Cup Regione Lombardia - Milan Mouilleron-Le-Captif Challenger The LTA Bolton Challenger - Bolton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Kremlin Cup - Moscow Open de L'Isere-Trophee BNP Paribas - Grenoble Open Castilla y Leon - Segovia Morocco Tennis Tour - Marrakech Trofeo Cassa di Risparmio di Alessandria - Alessandria Kos Succhetti Tennis Cup - Cordenons Nur-Sultan Challenger Ismaning Challenger Brest Challenger Kobe Challenger Tennislife Cup - Napoli Maia Challenger Rennes Challenger Cherbourg Challenger Koblenz Challenger Open Tarragona Costa Daurada - Tarragona Ostrava Challenger Iasi Challenger Forli Challenger Biella Challenger Allianz Suisse Open Gstaad - Gstaad Cary Challenger Orlando Challenger Napoli Challenger Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Rennes Challenger Idea Prokom Open - Sopot Kremlin Cup - Moscow Alessandria Challenger Chennai Open - Chennai International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Barcelona Challenger Furth Challenger Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Braunschweig Challenger Alicante Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Heilbronn Challenger Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven China Open - Beijing SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Chennai Open - Chennai Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven US Men's Clay Court Championship - Houston Copa Claro - Buenos Aires St. Petersburg 2 Challenger Abierto Mexicano Telcel - Acapulco Pereira Challenger Guayaquil Challenger Dutch Open Tennis - Amersfoort Samarkand Challenger Poznan Challenger Rabat Challenger San Luis Potosi Challenger Champaign Challenger SAP Open - San Jose Grand Prix Hassan II - Casablanca Marrakech Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Bucaramanga Challenger Geneva Open - Geneva Citi Open - Washington Grand Prix Hassan II - Marrakech Geneva Open - Geneva SAP Open - San Jose Garanti Koza Sofia Open - Sofia St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston St. Brieuc Challenger Countrywide Classic - Los Angeles U.S. National Indoor Tennis Championships - Memphis Sarasota Challenger Stockholm Open - Stockholm Sardegna Open - Cagliari Kremlin Cup - Moscow Gerry Weber Open - Halle Geneva Challenger Kremlin Cup - Moscow Ortisei Challenger Gerry Weber Open - Halle Ostrava Challenger Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Countrywide Classic - Los Angeles Thailand Open - Bangkok Sao Paulo Challenger Tour Finals Potchefstroom 2 Challenger St. Petersburg Open - St. Petersburg Emilia-Romagna Open - Parma Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg UNICEF Open - 's Hertogenbosch Gimcheon Challenger China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Istanbul Challenger Open Sud de France - Montpellier Savannah Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Scheveningen Challenger Koblenz Challenger Irving Challenger Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Kaohsiung Challenger Quimper Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Swiss Indoors Basel - Basel Koblenz Challenger Apia International - Sydney Sao Paulo Challenger Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul M15 Antalya Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg VIII Trofeo Ciutat de Barcelona - Barcelona Meerbusch Challenger ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger US Men's Clay Court Championship - Houston Fergana Challenger Samarkand Challenger Da Nang Challenger Sydney International - Sydney Ortisei Challenger Eckental Challenger Prague II Challenger Prostejov Challenger Parma Challenger Eckental Challenger Campinas Challenger Como Challenger St. Petersburg 1 Challenger Zadar Challenger Milan Challenger St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Lexington Challenger Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Oeiras 1 Challenger Ostrava Challenger Open Sabadell Atlantico - Barcelona Iasi Challenger Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sydney International - Sydney Medibank Private International - Sydney Regions Morgan Keegan Championships - Memphis Campionati Internazionali D'Italia - Rome ATP Kremlin Cup - Moscow Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte-Carlo Dutch Open Tennis - Amersfoort BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Rogers Cup - Montreal Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Rogers Masters - Montreal Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Masters - Paris Rogers Cup - Montreal French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Interwetten Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Kremlin Cup - Moscow Kremlin Cup - Moscow Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, PO, RUS-IND 3-2 Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Davis Cup, Group I, 1R, RUS-POL 2-3 Australian Open - Melbourne Davis Cup, World Group, PO, RUS-ITA 1-4 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Shanghai ATP Masters 1000 - Shanghai Australian Open - Melbourne Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Olympics - Rio de Janeiro M25 Monastir